package datatransferinstance;

/**
 * @author ryan
 * Data transfer interface.
 * 
 * Provide interfaces for task scheduler to track the transfer progress.
 */
public interface DataTransferInterface {
  
  public void start();
  
  public String getState();
 
  public boolean isComplete();

  public boolean isError();

  public void suspend();

  public void resume();
}
